Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w2 Spain #2-w3 France F7 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F28 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F12 Spain F13 Spain F26 Spain F27 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F2 Portugal F3 USA F9 USA F11 USA F15 USA F16 USA F17 Spain #2-w1 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 Spain #2-w4 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 USA F13 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Colombia F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 USA F2 Colombia F1 Panama F1 USA F9 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 France F6 Spain F7 Spain F5 Spain F30 Spain F23 Spain F6 Spain F7 Spain F32 Spain F34a France F1 Spain F22 X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Prosperita Open 2006 - Ostrava 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Countrywide Classic USTA Challenger - Carson Memorial Manfredini - Sassuolo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil ITG Miami Challenger - Miami Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Challenger Casablanca San Angel - Mexico City Sunset Moulding Challenger - Yuba City Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton ATP Open Castilla y Leon - Segovia Genova Open Challenger - Genova XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Tatra Banka Slovak Open - Bratislava Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Bucaramanga Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Prostejov Challenger Braunschweig Challenger Pozoblanco Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Segovia Challenger Campos do Jordao Challenger Brasilia Challenger Vigo Challenger Napoli Challenger Tarragona Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Khanty-Mansiysk Challenger Salinas Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Leon Challenger Manta Challenger Sarasota Challenger Carson Challenger Prostejov Challenger Ojai Challenger Winnetka Challenger Pozoblanco Challenger Bogota Challenger Segovia Challenger Todi Challenger Bogota Challenger Cali Challenger Quito Challenger Tarragona Challenger Guayaquil Challenger Cancun Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Leon Challenger Savannah Challenger Prostejov Challenger Bogota Challenger Manta Challenger Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Salinas Challenger Guadalajara Challenger Barranquilla Challenger Pereira Challenger Tunis Challenger Prostejov Challenger Kosice Challenger Panama City Challenger Bogota Challenger Lexington Challenger Manta Challenger Quito Challenger Barranquilla Challenger Panama City Challenger Tunis Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger San Luis Potosi Challenger Cali Challenger Quito Challenger Pereira Challenger Cali Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Morelos Challenger Prostejov Challenger Moscow Challenger Braunschweig Challenger Segovia Challenger Portoroz Challenger Barranquilla Challenger Mons Challenger Ho Chi Minh City Challenger Monterrey Challenger Bogota Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Bucaramanga Challenger Santo Domingo Challenger Irving Challenger Guadalajara Challenger Cali Challenger Barranquilla Challenger Szczecin Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Irving Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Lyon Challenger Ilkley Challenger Perugia Challenger Medellin Challenger San Benedetto Challenger Cortina Challenger Segovia Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Monterrey Challenger Cali Challenger Lima Challenger Guayaquil Challenger Bangkok Challenger Canberra Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Zhuhai Challenger Shenzhen Challenger Marbella Challenger San Luis Potosi Challenger Alicante Challenger Mexico City Challenger Barletta Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Vicenza Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Gwangju Challenger Chicago Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Knoxville Challenger Champaign Challenger Da Nang Challenger Newport Beach Challenger Cleveland Challenger Quimper Challenger Morelos Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Surbiton Challenger Little Rock Challenger Nottingham Challenger Ilkley Challenger Santo Domingo Challenger Trofeo Conde de Godo - Barcelona Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Open 13 - Marseille Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai ASB Classic - Auckland Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Hall of Fame Open - Newport European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba Media Will Cup Busan Challenger Tennis - Busan Unicredit (Suisse) Bank S. A. Challenger - Chiasso Timisoara Challenger - Timisoara XXXVII Torneig C.E. Laieta - Barcelona 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Copa Sevilla 2007 - Seville XI Open International D'Andorra - Andorra Ipsos Bucharest Challenger - Bucharest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Oberstraufen Cup - Oberstaufen Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini Copa Petrobras Colombia - Bogota Masters Series Monte-Carlo - Monte Carlo Arroyo de la Encomienda - Valladolid Copa Petrobras Brazil - Belo Horizonte Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Morocco Tennis Tour - Meknes Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Abierto Internacional de Salinas 'Dario Expreso' - Salinas 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome XL Bermuda Open - Bermuda BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Australian Open - Melbourne Wimbledon - London U.S. Open - New York ATP Challenger Trophy 2008 - Trnava French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Samsung Securities Cup - Seoul U.S. Open - New York The LTA Sunderland Challenger - Sunderland Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Intersport Heilbronn Open - Heilbronn Australian Open - Melbourne French Open - Paris Wimbledon - London Seguros Bolivar Open - Medellin U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Bogota Challenger Challenger Ford de Cherbourg - Cherbourg French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York ECM Prague Open - Prague Steelers Cup - Kosice Medellin Challenger Ostrava Challenger Caltanissetta Challenger Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 French Open (juniors) Olympics - Rio de Janeiro Grand Prix Hassan II - Casablanca Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort New York Open - New York Credit Agricole Suisse Open - Gstaad Australian Open - Melbourne Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1